home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’96 / VideoFolder 1.0a / Source / VideoFolderDocument.h < prev    next >
C/C++ Source or Header  |  1996-06-21  |  737b  |  29 lines

  1. #include <LSingleDoc.h>
  2.  
  3. class VideoFolderDocument : public LDocument
  4. {
  5. public:
  6.                         VideoFolderDocument();
  7.                         VideoFolderDocument(LCommander *inSuper, const FSSpec* inSpec );
  8.     virtual                ~VideoFolderDocument();
  9.  
  10.     virtual Boolean        AllowSubRemoval(LCommander *inSub);
  11.     
  12.     virtual StringPtr    GetDescriptor(Str255 outDescriptor) const;
  13.     
  14.         // •• AppleEvent Object Model Support ••
  15.  
  16.     virtual void        DoAESave(FSSpec &inFileSpec, OSType inFileType);
  17.     
  18.     virtual class VideoFolderWindow*    GetVideoFolderWindow ( ) const { return mVideoFolderWindow; };
  19.     
  20. protected:
  21.     void                 DoSave ( );
  22.  
  23.     virtual void        NameNewDoc ( );
  24.     void                OpenFile( const FSSpec &inFileSpec );
  25.  
  26.     class VideoFolderWindow*    mVideoFolderWindow;
  27.     class LFileStream*            mFile;
  28. };
  29.